07. 文本: 主键和外键

主键 (PK)

主键 是特定表格的唯一列。在我们的每个表格中是第一列,并且这些列都叫做 id ,但是并非必须都要这样。 通常,在大多数数据库中,主键是表格的第一列。

外键 (FK)

外键 是另一个表格中的主键。我们可以在上一个 ERD 中看到,外键如下所示:

  1. region_id
  2. account_id
  3. sales_rep_id

每个都与另一个表格的 主键 相关。下图是一个示例:

主键 - 外键关联性

在上图中,可以看出:

  1. region_id 是外键。
  2. region_id 与 id 相连 - 它是将这两个表格相连的主外键关系。
  3. Crow's foot(鱼尾纹) 表示 FK 实际上可以出现在 sales_reps 表格中的很多行中。
  4. 虽然这一行告诉我们 PK 显示在此表格中 id 每行仅出现一次。

如果你查看该数据库的其他部分,你会发现,主外键关系始终是这种情况。在下个页面中,你可以完全掌握这一知识点!